
Remember my previous post? It's now fully open source!
GitHub: https://github.com/jaapp/smart-grind-by-weight
Since then I added some optional nerdy graphs while grinding 🙂 (and introduced but also removed lots of bugs). The video shows it grinding exactly 18.0g while switching between display modes. The system uses a 2-phase grinding algorithm: predictive grinding that does a one-shot learn of your flow rate, then precision pulse corrections to nail the target.
What it does:
- Grinds to precise target weights (typically ±0.05g)
- AMOLED touchscreen with multiple display modes
- Instantly adapts to different grind settings and beans
- BLE connectivity for updates and grind analytics
- Completely reversible mod.
In the github repo you'll find:
- Complete ESP32-S3 firmware
- 3D printable files – (currently for a 54mm dosing cup, but the source files are available to adapt to your own need)
- Python analysis tools
- Full documentation and assembly guide
- Assembly video
Total parts cost ~€30-40. No permanent modifications to your grinder needed.
Check out the repo if you're interested in building one or just curious about the tech!
by Jaappppppp

26 Comments
Does not own a supported grinder but I had a quick glance over the repo.
Great documentations and so far it looks like a fantastic idea that’s versatile and cheap. Thank you for your contributions to the coffee community 😀

Very interesting
This is amazing, do you think it will be possible to use it on other grinders sometime in the future as well?
Love it! Next grinder for me 😀
Very impressive.
Bro this is so cool!!!
Super cool. Wonder if it will work on my Eurika Crono.
Looks amazing! And since I have this grinder I now feel obliged to try this, even though I have no experience modding whatsoever.
Nice design…now to design a screen holder for the Niche Zero lol. Was thinking screen at the bottom sitting in front of the dosing cup holder and have the weight plate hover above current hex screw, which anchors it in place.
Oh this is amazing. I have a eureka oro mignon and a lucca a53 so it sounds like this will work perfectly
I wonder how it compares to the Libra’s performance
That’s amazing. Would this work on the Atom 75?
Bloody hell, thats cool. I need that!
You legend. Doing it. I’ll update on my progress.
Doing god’s work. Easy grind by weight for a fairly affordable grinder
Fantastic project well done. Would this work on the mignon zero 55S?
Looks awesome, now I need to figure out how to make it work with my portafilter.
ESP32? So you’re saying I could get this integrated with Home Assistant?
Have you tried grinding directly to a portafilter too? Printing an adapter to keep it balanced of the scale should be possible?! Mine is like 80% of weight at the front and only 20% for the grip – maybe some mechanism to hold it in place might be needed…
Super cool. Would this work on the [Eureka Oro Mignon XL](https://clivecoffee.com/products/eureka-oro-mignon-xl-espresso-grinder)?
I know what I’m going to be doing this weekend! You frickin legend! I always had a buyer’s remorse after getting a Specialita – that it does everything well except its not GBW
Grafana with Prometheus?
Amazing project! Just ordered the parts. Got myself something to do this week!
This is some good stuff.
Great stuff. I’ve order myself the part. Fingers crossed
I love this! I have a Specialita and a Libra. I just use the Specialita for decaf so would be nice to mod it to GBW.